Sofware engineering is constantly changing and evolving. It almost seems there is a new trend everyday.
There are many roadmaps only that focus on specializations like [React Developer Roadmap](https://roadmap.sh/react) or [Rust Developer Roadmap](https://github.com/anshulrgoyal/rust-web-developer-roadmap) and while those are great to learn and pickup an new specialization I wanted to have a roadmap that I can apply to keep my core skills relevant.
### Software Development Skills
- Development Methodologies
- [[Waterfall]]
- Development Principles
- Programming Paradigms
- Software Architecture Styles
- Data Structures and Algorithms
- Design Patterns
- Programming Languages
- [[Elixir]]
- [[PHP]]
- [[TypeScript]]
- [[Rust]]
- Testing
- Databases
- Search Engines
- Caching Mechanisms
- Message Brokers
- APIs
- Authentication
- Web Security
### DevOps Skills
- Service Models
- Source Control
- Build Tools
- Containarization
- Orchestration
- Cloud Providers
### Soft Skills
## Other Roadmaps
- [React Developer Roadmap](https://roadmap.sh/react)
- [Backend Developer Roadmap](https://roadmap.sh/backend)
- [DevOps Roadmap](https://roadmap.sh/devops)
- [PostgreSQL DBA](https://roadmap.sh/postgresql-dba)
- [Rust Developer Roadmap](https://github.com/anshulrgoyal/rust-web-developer-roadmap)